home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / ACORNWEBSITE / ROMPATCH2-04 / !ReadMe < prev    next >
Text File  |  1998-07-10  |  4KB  |  128 lines

  1.  
  2. ReadMe (issue 1) for ROMPatch version 2.04, 22 Oct 97
  3. -----------------------------------------------------
  4.  
  5. This release of ROMPatches fixes some problems with RISC OS 3.60,
  6. 3.70 and 3.71.
  7.  
  8. ********************************************************************
  9. **** WARNING the new fixes in this version are not yet audited. ****
  10. **** This is therefore a beta release which you should only use ****
  11. **** with caution.                                              ****
  12. ********************************************************************
  13.  
  14. Contents:
  15.  
  16.   Purpose of patches
  17.  
  18.   Installing patches for RISC OS 3.60
  19.  
  20.   Installing patches for RISC OS 3.70 or 3.71
  21.  
  22.   Compatibility with third party patches
  23.  
  24.  
  25. Purpose of patches
  26. ------------------
  27.  
  28. The problems fixed are briefly as follows:
  29.  
  30.  1) 3.70:      Slow printing to some HP printers on parallel port.
  31.  
  32.  2) 3.70:      Occasional "No stack for trap handler" on some StrongARMs
  33.                (SA110, revision less than 3). (See TechNote for advice
  34.                for code developers.)
  35.  
  36.  3) 3.70:      Errors from some applications using several in-memory
  37.                transfers (SWI Wimp_TransferBlock) in succession.
  38.  
  39.  4) 3.60,3.70: Crashes for very large in-memory transfers between
  40.                applications.
  41.  
  42.  5) 3.60,3.70: Failure of in-memory transfer if the transfer involves a
  43.                dynamic area at a high address.
  44.  
  45.  6) 3.60,3.70: System centisecond timing reference and system clock can run
  46.                a few percent fast or slow for periods of about an hour.
  47.  
  48.  7) 3.60:      Floppy discs cannot be formatted if the hard disc is locked.
  49.  
  50.  8) 3.60,3.70: With ADFSBuffers non-zero and a disc of more than 2Gb, machine
  51.                may hang.
  52.  
  53.  9) 3.70,3.71: C runtime sees uncaught trap if a SWI, called through _swi
  54.                or _swix, aborts.
  55.  
  56. Problems 1 to 7 inclusive are fixed as for ROMPatch 2.02, problems 8 and 9
  57. are new fixes, NOT YET AUDITED - see above warning.
  58.  
  59.  
  60. Installing patches for RISC OS 3.60
  61. -----------------------------------
  62.  
  63. If you have any third party patches, remove them from your !Boot
  64. first (see compatibility section, below).
  65.  
  66. If you have used any previous form of Acorn ROM patching for RISC OS
  67. 3.60, remove it from your !Boot first.
  68.  
  69. The patches are easily installed by copying the supplied Obey file
  70. !!ROMPatch and the supplied directory (with contents) ROMPatch
  71. into your
  72.  
  73.  !Boot.Choices.Boot.Tasks
  74.  
  75. directory. To do this, open !Boot by holding down the Shift key
  76. while double-clicking on !Boot. Next, double-click to open Choices,
  77. then Boot, then Tasks. Now drag !!ROMPatch and ROMPatch into
  78. Tasks.
  79.  
  80. Finally, restart your machine to activate the patches. You will
  81. notice a new dynamic area 'ROM patches 3.60/2' in the task bar
  82. display, if you click on the Acorn iconbar icon.
  83.  
  84.  
  85. Installing patches for RISC OS 3.70 or 3.71
  86. -------------------------------------------
  87.  
  88. If you have any third party patches, remove them from your !Boot
  89. first (see compatibility section, below).
  90.  
  91. The patches are easily installed by copying the supplied Obey file
  92. !!ROMPatch and the supplied directory (with contents) ROMPatch
  93. into your
  94.  
  95.  !Boot.Choices.Boot.PreDesk
  96.  
  97. directory. To do this, open !Boot by holding down the Shift key
  98. while double-clicking on !Boot. Next, double-click to open Choices,
  99. then Boot, then Predesk. Now drag !!ROMPatch and ROMPatch into
  100. Predesk.
  101.  
  102. If you have used the previous release of ROMPatch (2.02), this will
  103. update it.
  104.  
  105. Finally, restart your machine to activate the patches. You will
  106. notice a new dynamic area 'ROM patches 3.70/3' or
  107. 'ROM patches 3.71/1' in the task bar display, if you click on
  108. the Acorn iconbar icon.
  109.  
  110.  
  111. Compatibilty with third party patches
  112. -------------------------------------
  113.  
  114. ROMPatch may not be compatible with third party patches (eg. to
  115. add desktop features). We recommend that you remove them from
  116. your !Boot structure at least to test installation of ROMPatch.
  117.  
  118. You may then wish to try reinstalling them, and check behaviour
  119. again.
  120.  
  121. The most likely incompatibility is caused by modules being copied
  122. out of the ROM (eg. RMFaster). This can either disable or scramble
  123. any bug fix by ROMPatch in that module, depending on the order
  124. of running the patches.
  125.  
  126. In general, RMFaster, or any module copying from ROM may cause
  127. problems with a patched ROM.
  128.